package com.charley.icloud.datasource.page;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * 分页请求
 */
@Data
public class PageRequest {
	/**
	 * 当前页码 默认为 1
	 */
	private int pageNum = 1;
	/**
	 * 每页数量 默认为 10
	 */
	private int pageSize = 10;
	/**
	 * 查询参数，使用Map封装，实现功能的通用
	 */
	private Map<String, Object> params = new HashMap<>();

	public Object getParam(String key) {
		return getParams().get(key);
	}

}
